﻿using System;
using System.Collections.Generic;
using System.Data;using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class DirectorioPersonas : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }

    protected void callbackPanel_Callback(object source, DevExpress.Web.ASPxClasses.CallbackEventArgsBase e)
    {
        Detalles(e.Parameter);
    }

    private void Detalles(string id)
    {
        SqlDataSourceDetalles.SelectCommand = "SELECT BAS_ZONAS_GEOGRAFICAS_1.ZON_NOMBRE AS Municipio,ART_AGENTES_UBICACION.AGE_DIRECCION,ART_AGENTES_UBICACION.AGE_TELEFONO, BAS_ZONAS_GEOGRAFICAS.ZON_NOMBRE AS Departamento, ART_AGENTES.AGE_NOMBRES_APELLIDOS, (CASE  ART_AGENTES_CARACTERISTICAS.AGE_DESARROLLO_PRACTICA_ARTISTICA WHEN 'S' THEN 'Si' WHEN 'N' THEN 'No' ELSE ART_AGENTES_CARACTERISTICAS.AGE_DESARROLLO_PRACTICA_ARTISTICA END) AS AGE_DESARROLLO_PRACTICA_ARTISTICA,  (CASE  ART_AGENTES_CARACTERISTICAS.AGE_MANERA_PRACTICA_ARTISTICA WHEN 'P' THEN 'Profesional' WHEN 'A' THEN 'Aficionado' ELSE ART_AGENTES_CARACTERISTICAS.AGE_MANERA_PRACTICA_ARTISTICA END) AS AGE_MANERA_PRACTICA_ARTISTICA, ART_AREA_ARTISTICAS.ARD_AREA_ARTISTICA, ART_AGENTES_CARACTERISTICAS.AGE_OTRA_AREA_ARTISTICA_TEMA, ART_AGENTES_UBICACION.AGE_CORREO_ELECTRONICO FROM BAS_ZONAS_GEOGRAFICAS INNER JOIN BAS_ZONAS_GEOGRAFICAS AS BAS_ZONAS_GEOGRAFICAS_1 INNER JOIN ART_AGENTES_CARACTERISTICAS INNER JOIN ART_AGENTES ON ART_AGENTES_CARACTERISTICAS.AGE_ID = ART_AGENTES.AGE_ID INNER JOIN ART_AREA_ARTISTICAS ON ART_AGENTES_CARACTERISTICAS.ARD_ID = ART_AREA_ARTISTICAS.ARD_ID INNER JOIN BAS_ZONAS_PAISES ON ART_AGENTES.ZOP_ID = BAS_ZONAS_PAISES.ZOP_ID INNER JOIN ART_AGENTES_UBICACION ON ART_AGENTES.AGE_ID = ART_AGENTES_UBICACION.AGE_ID ON BAS_ZONAS_GEOGRAFICAS_1.ZON_ID = ART_AGENTES_UBICACION.BAS_ZON_ID ON BAS_ZONAS_GEOGRAFICAS.ZON_ID = BAS_ZONAS_GEOGRAFICAS_1.ZON_PADRE_ID WHERE (ART_AGENTES.AGE_ESTADO = 'P') AND (ART_AGENTES_CARACTERISTICAS.ARD_ID = 16)  AND ART_AGENTES.AGE_ID=" + id;
        DataView view = (DataView)SqlDataSourceDetalles.Select(DataSourceSelectArguments.Empty);
        if (view.Count > 0)
        {
            litText.Text = view[0]["AGE_NOMBRES_APELLIDOS"].ToString();
            litDireccion.Text = view[0]["AGE_DIRECCION"].ToString();litTelefono.Text = view[0]["AGE_TELEFONO"].ToString();
            litCorreo.Text = view[0]["AGE_CORREO_ELECTRONICO"].ToString();
            litDepartamento.Text = view[0]["Departamento"].ToString();
            litMunicipio.Text = view[0]["Municipio"].ToString();
        }
    }
}